﻿using QuanLyGiaoVuDAL.DTO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QuanLyGiaoVuDAL.Repositories.DatabaseRepositories
{
    public interface IDangKyGioDayRepository
    {
        DangKyGioDayDTO GetDangKyGioDayById(Guid id);
        IEnumerable<DangKyGioDayDTO> GetAllDangKyGioday(Guid? giangVienId, Guid? lopMonHocId, int? tietDauId, int? tietSauId, int? thu, Guid? hocKyId);
        IEnumerable<DangKyGioDayDTO> GetThongTinDangKyGioDayByIdList(string idList);
        DangKyGioDayDTO InsertDangKyGioDay(DangKyGioDayDTO dangKyGioDayDTO);
        DangKyGioDayDTO UpdateDangKyGioDay(DangKyGioDayDTO dangKyGioDayDTO);
        bool DeleteDangKyGioDay(Guid id);
    }
}
